package cn.jhc.survey;

import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RestController;

import jakarta.servlet.http.HttpServletRequest;

@RestController
public class HelloController {

    @PostMapping("/survey.do")
    public String handleSubmit(HttpServletRequest request) {
        // 对应 HTML 中 name 为 "sex" 的单选按钮
        String sex = request.getParameter("sex");
        // 对应 HTML 中 name 为 "username" 的输入框
        String username = request.getParameter("username");
        // 对应 HTML 中 name 为 "hobbit" 的下拉选择框
        String hobbit = request.getParameter("hobbit");
        // 对应 HTML 中 name 为 "phone" 的复选框（多个值）
        String[] phones = request.getParameterValues("phone");
        // 对应 HTML 中 name 为 "file" 的文件上传控件
        String file = request.getParameter("file");

        return "sex: " + sex + ", username: " + username + ", hobbit: " + hobbit +
                ", phones: " + (phones != null ? String.join(",", phones) : "null") +
                ", file: " + file;
    }
}